High-Speed Magnetoresistive Random-Access Memory Random Number Generator Using Error-Correcting Code
نویسندگان
چکیده
A high-speed random number generator (RNG) circuit based on magnetoresistive random-access memory (MRAM) using an error-correcting code (ECC) post processing circuit is presented. ECC post processing increases the quality of randomness by increasing the entropy of random number. We experimentally show that a small error-correcting capability circuit is sufficient for this post processing. It is shown that the ECC post processing circuit powerfully improves the quality of randomness with minimum overhead, ending up with high-speed random number generation. We also show that coupling with a linear feedback shift resistor is effective for improving randomness.
منابع مشابه
Sanitizer: Mitigating the Impact of Expensive ECC Checks on STT-MRAM based Main Memories
DRAM density scaling has become increasingly difficult due to challenges in maintaining a sufficiently high storage capacitance and a sufficiently low leakage current at nanoscale feature sizes. Non-volatile memories (NVMs) have drawn significant attention as potential DRAM replacements because they represent information using resistance rather than electrical charge. Spin-torque transfer magne...
متن کاملA low-cost built-in error correction circuit design for STT-MRAM reliability improvement
Spin Transfer Torque Magnetic Random Access Memory (STT-MRAM) possesses various merits, such as non-volatility, low power and high speed. It has been considered as a promising non-volatile memory candidate used universally in logic computing, cache and storage applications. However it suffers from serious reliability issues compared with conventional schemes, especially in deep submicron techno...
متن کاملMagnetic tunneling applied to memory (invited)
Random access magnetoresistive memories have been designed using anisotropic magnetoresistive ~AMR! material and more recently giant magnetoresistive ~GMR! material. The thin films in these memories have low sheet resistivities ~about 10 V/sq!, resulting in cell resistances of 10 to 100 V at competitive areal densities. High sense currents of a mA or more are required to get signals on the orde...
متن کاملNon-Volatile Memory: Emerging Technologies And Their Impacts on Memory Systems
For almost 30 years, computer memory systems have been essentially the same: volatile, high speed memory technologies like SRAM and DRAM used for cache and main memory; magnetic disks for high-end data storage; and persistent, low speed ash memory for storage with low capacity/low energy consumption requirements such as embedded/mobile devices. Today we watch the emergence of new non-volatile m...
متن کاملTest and Reliability of Magnetic Random Access Memories
Magnetic Random Access Memories (MRAMs) are “Spintronics” devices that store data in Magnetic Tunnel Junctions (MTJs) and have high data processing speed, low power consumption and high integration density compared with FLASH memories. Also, MRAM offers relative large Tunnel Magneto Resistance (TMR) at room temperature and it is compatible with Complementary Metal Oxide Semiconductor (CMOS) pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1606.03147 شماره
صفحات -
تاریخ انتشار 2016